package com.ktgj.train.domain.InterfaceEntity;

import java.io.Serializable;

/**
 * 模糊退票回调次数以及对应的成功失败信息
 */
public class IsMoHuTui implements Serializable {
    /**
     * 第N次回调
     */
    public Integer count;

    /**
     * 第N次回调退票是否成功/  ture成功  false失败
     */
    public String success;

    /**
     * 退票失败原因
     */
    public String returnmsg;

    /**
     * 退票退款状态【 true:表示成功  false:表示退票失败  】
     */
    public boolean returnstate;

    /**
     * 【 0:未退款  1:已退款 】（退票失败值为=0）
     */
    public Integer refundstate;

    /**
     * 退票/改签退款回调通知类型
     */
    public Integer returntype;

    /**
     * 申请改签token（线上申请改签票有值）
     */
    public String changereqtoken;

    /**
     * 是否已取报销凭证标识（0未取  1已取）
     */
    public Integer invoicestate;

    @Override
    public String toString() {
        return "IsMoHuTui{" +
                "count=" + count +
                ", success='" + success + '\'' +
                ", returnmsg='" + returnmsg + '\'' +
                ", returnstate=" + returnstate +
                ", refundstate=" + refundstate +
                ", returntype=" + returntype +
                ", changereqtoken='" + changereqtoken + '\'' +
                ", invoicestate=" + invoicestate +
                '}';
    }
}
